Crossing Singularities With A Six-Axis Industrial Robot Arm